package com.mc.code.mapper;

import com.mc.code.entity.sys.SysItems;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * 项目管理
 */
@Component
public interface SysItemsMapper {


    //根据项目标号itemNo查找项目
    SysItems findByItemNo(int itemNo);

    //模糊查询项目 + 分页
    List<SysItems> queryItems(@Param("itemType") String itemType,
                              @Param("itemCondition") String itemCondition,
                              @Param("itemDid") String itemDid,
                              @Param("currentPage") int currentPage,
                              @Param("pageCount") int pageCount
    );

    //获得总页数
    int getTotalPage(@Param("itemType") String itemType,
                     @Param("itemCondition") String itemCondition,
                     @Param("itemDid") String itemDid);

    //审核项目  通过
    int passItems(int itemNo);

    //审核项目  不通过
    int noPassItems(int itemNo);
}
